<?php

class Inicio_controller extends Base_controller 
{	
	function __construct($registry)
	{
		parent::__construct($registry);
		
		// Cargar models requeridos
		$this->registry->tecnico_tipo_servicio_model = new Tecnico_tipo_servicio_model();
		$this->registry->tipo_servicio_model = new Tipo_servicio_model();
		$this->registry->usuario_model = new Usuario_model();
		$this->registry->departamento_model = new Departamento_model();
		$this->registry->pais_model = new Pais_model();
		$this->registry->imagen_model = new Imagen_model();
	}
	
	function index() 
	{				
		// Cargamos los tipos de servicio
		$this->registry->template->tipos_servicio = $this->registry->tipo_servicio_model->getAll();
		$this->registry->template->lista_imagenes = $this->registry->imagen_model->getAll();
		$this->registry->template->view = 'inicio';
		$this->registry->template->show('layout');	
	}
	
	function buscar_tecnicos()
	{
		$this->registry->template->tecnicos = $this->registry->usuario_model->getTecnicos();
		
		$this->registry->template->view = 'perfil';	
        $this->registry->template->show('layout');  
	}
	
	function filtrar()
	{		
		$tipo_servicio_fk = $_POST["search_tipo_servicio_fk"];
		$nombre_tecnico = $_POST["search_nombre_tecnico"];
		
		// Muestro los tecnicos relacionados con lo anterior 			
		$lista_tts = $this->registry->tecnico_tipo_servicio_model->getTecnicosByTipoYNombre($tipo_servicio_fk, $nombre_tecnico);
						
		$this->registry->template->lista_tts = $lista_tts;
		$this->registry->template->json_lista_tts = json_encode($lista_tts);
		
		$this->index();
	}
}

?>
